]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
9 years agoxdnd: Remove XDnD handling code and receive DnD signals from mutter
Hyungwon Hwang [Sat, 24 Dec 2016 08:56:52 +0000 (17:56 +0900)]
xdnd: Remove XDnD handling code and receive DnD signals from mutter

Move the XDnD handling code to mutter, and receive DnD handling signals from
mutter directly.

https://bugzilla.gnome.org/show_bug.cgi?id=765003

9 years agoxdnd: Rename XDnD handling signals to more inclusive ones
Hyungwon Hwang [Wed, 21 Dec 2016 13:22:47 +0000 (22:22 +0900)]
xdnd: Rename XDnD handling signals to more inclusive ones

Rename the signals which have been used to handle XDnd events to more inclusive
ones. So that these signals can be used to handle the DnD events in Wayland.

https://bugzilla.gnome.org/show_bug.cgi?id=765003

9 years agoUpdate Swedish translation
Anders Jonsson [Sun, 5 Mar 2017 20:54:35 +0000 (20:54 +0000)]
Update Swedish translation

9 years agoUpdate German translation
Christian Kirbach [Sun, 5 Mar 2017 17:21:23 +0000 (17:21 +0000)]
Update German translation

9 years agoUpdate Catalan translation
Jordi Mas [Sun, 5 Mar 2017 09:12:39 +0000 (10:12 +0100)]
Update Catalan translation

9 years agoUpdated Serbian translation
Мирослав Николић [Sun, 5 Mar 2017 05:01:52 +0000 (06:01 +0100)]
Updated Serbian translation

9 years agoUpdated Lithuanian translation
Aurimas Černius [Sat, 4 Mar 2017 15:53:41 +0000 (17:53 +0200)]
Updated Lithuanian translation

9 years agoUpdate Catalan translation
Jordi Mas [Sat, 4 Mar 2017 07:27:48 +0000 (08:27 +0100)]
Update Catalan translation

9 years agoUpdate Korean translation
Changwoo Ryu [Fri, 3 Mar 2017 16:07:46 +0000 (16:07 +0000)]
Update Korean translation

9 years agoUpdate Basque language
Inaki Larranaga Murgoitio [Fri, 3 Mar 2017 11:36:24 +0000 (12:36 +0100)]
Update Basque language

9 years agoUpdate Icelandic translation
Sveinn í Felli [Thu, 2 Mar 2017 17:51:42 +0000 (17:51 +0000)]
Update Icelandic translation

(cherry picked from commit 7aa9e79b66cd1d30dee705ec0087b588439bace7)

9 years agoUpdate Belarusian translation
Yuras Shumovich [Thu, 2 Mar 2017 17:14:40 +0000 (17:14 +0000)]
Update Belarusian translation

9 years agoUpdated Danish translation
Kris Thomsen [Thu, 2 Mar 2017 12:25:20 +0000 (13:25 +0100)]
Updated Danish translation

9 years agoUpdate Hungarian translation
Balázs Meskó [Thu, 2 Mar 2017 07:51:02 +0000 (07:51 +0000)]
Update Hungarian translation

9 years agoRemove obsolete strings causing validation errors in Hebrew translation
Piotr Drąg [Thu, 2 Mar 2017 06:27:12 +0000 (07:27 +0100)]
Remove obsolete strings causing validation errors in Hebrew translation

9 years agoUpdate Polish translation
Piotr Drąg [Thu, 2 Mar 2017 01:08:42 +0000 (02:08 +0100)]
Update Polish translation

9 years agoUpdate Chinese (Taiwan) translation
Chao-Hsiung Liao [Thu, 2 Mar 2017 00:40:07 +0000 (00:40 +0000)]
Update Chinese (Taiwan) translation

9 years agoUpdate Finnish translation
Jiri Grönroos [Wed, 1 Mar 2017 19:57:03 +0000 (19:57 +0000)]
Update Finnish translation

9 years agotelepathyClient: Use a single update for text and timestamp
Florian Müllner [Wed, 1 Mar 2017 19:01:28 +0000 (20:01 +0100)]
telepathyClient: Use a single update for text and timestamp

Commit c6f22826cf added a call to update() to refresh the notification
time for sent and received messages. However as it omits the bannerMarkup
parameter, escaped text like ''' now makes it through verbatim.
Rather than adding the parameter, we can just refresh the timestamp in
the existing update() call to fix the issue - it means the notification
timestamp is only refreshed for received messages, but that reflects
the text shown in the notification, which isn't updated for sent
messages either.

https://bugzilla.gnome.org/show_bug.cgi?id=779435

9 years agofix typos
Allan Day [Wed, 1 Mar 2017 15:19:15 +0000 (15:19 +0000)]
fix typos

The shell was crashing for me - these fixes from Debarshi seem to
fix it.

9 years agoUpdate Brazilian Portuguese translation
Enrico Nicoletto [Wed, 1 Mar 2017 15:37:47 +0000 (15:37 +0000)]
Update Brazilian Portuguese translation

9 years agoBump version to 3.23.91
Florian Müllner [Wed, 1 Mar 2017 14:18:02 +0000 (15:18 +0100)]
Bump version to 3.23.91

Update NEWS.

9 years agoUpdate Kazakh translation
Baurzhan Muftakhidinov [Wed, 1 Mar 2017 11:05:13 +0000 (11:05 +0000)]
Update Kazakh translation

9 years agompris: Make forward/backward insensitive when unavailable
Florian Müllner [Thu, 3 Nov 2016 17:11:54 +0000 (18:11 +0100)]
mpris: Make forward/backward insensitive when unavailable

Media notifications currently always show the forward and backward
buttons as clickable, regardless of whether the corresponding action
is available or not. Media players usually address this by rendering
controls insensitive in this case, so do the same here.

https://bugzilla.gnome.org/show_bug.cgi?id=773884

9 years agocalendar: Add calendar icon to events
Florian Müllner [Sun, 26 Feb 2017 02:33:26 +0000 (03:33 +0100)]
calendar: Add calendar icon to events

Without the boxy background, event messages look a bit plain and
unaligned with other messages. Adding an icon addresses this,
however as repeating the same icon over and over again in case of
many events would be rather noisy, only show it for the top event
as in the mockups.

https://bugzilla.gnome.org/show_bug.cgi?id=775763

9 years agoRefine notification style
Florian Müllner [Sun, 26 Feb 2017 00:54:45 +0000 (01:54 +0100)]
Refine notification style

Update the notification style according to the latest mockups:
 - make notification icons smaller and prefer symbolic variants
 - remove background box when not hovered/focused
 - increase spacing between elements
 - use normal text sizes

https://bugzilla.gnome.org/show_bug.cgi?id=775763

9 years agocalendar: Use relative times for notification timestamps
Florian Müllner [Mon, 27 Feb 2017 01:17:29 +0000 (02:17 +0100)]
calendar: Use relative times for notification timestamps

For notifications in the message list, it is usually less relevant
when exactly it occurred, but how long ago. So rather than showing
the exact time and expecting the user to figuring out the timespan
themselves, change the format to something human readable.

https://bugzilla.gnome.org/show_bug.cgi?id=775763

9 years agomessageList: Keep secondary actor when showing close button
Florian Müllner [Sun, 26 Feb 2017 02:33:26 +0000 (03:33 +0100)]
messageList: Keep secondary actor when showing close button

Currently the secondary actor (if set) and the close button are
exclusive, that is the latter replaces the former on hover. As
the swapping feels rather busy and there's no real reason both
cannot be shown at the same time, keep the secondary actor always
visible.
A welcome side effect is that it no longer needs to be placed at
the end, so we can move the notification timestamp right next to
the corresponding title.

https://bugzilla.gnome.org/show_bug.cgi?id=775763

9 years agocalendar: Only show section title for other days
Florian Müllner [Sun, 26 Feb 2017 03:35:43 +0000 (04:35 +0100)]
calendar: Only show section title for other days

The section titles usually don't provide a lot of value - messages
themselves are usually pretty unambiguous about their type, and
having a hidden shortcut to some settings panel or application isn't
essential either - except when showing the selected date when browsing
other days, as it adds context to the listed events. Based on that,
remove the section title as a general MessageListSection feature and
move it into the EventsSection, where we only show it when it is useful.

https://bugzilla.gnome.org/show_bug.cgi?id=775763

9 years agomessageList: Remove section clear button
Florian Müllner [Sun, 26 Feb 2017 03:23:54 +0000 (04:23 +0100)]
messageList: Remove section clear button

With the new "Clear All" button in the message list as a replacement,
we can remove the individual clear buttons from the sections.

https://bugzilla.gnome.org/show_bug.cgi?id=775763

9 years agocalendar: Add "Clear All" button to message list
Florian Müllner [Sun, 26 Feb 2017 02:33:26 +0000 (03:33 +0100)]
calendar: Add "Clear All" button to message list

We will eventually remove section titles from the message list to
reduce visual noise and give the actual information provided by
the messages more space. So in order to not lose the ability to
mass-dismiss messages, the latest mockups spot a "Clear All" button
at the bottom - implement that.

https://bugzilla.gnome.org/show_bug.cgi?id=775763

9 years agomessageList: Make canClear public and notify on changes
Florian Müllner [Sun, 26 Feb 2017 21:23:11 +0000 (22:23 +0100)]
messageList: Make canClear public and notify on changes

The latest mockups contain a button to clear all sections at once.
As some elements cannot be cleared, we need to provide that information
to avoid offering an action that has no effect.

https://bugzilla.gnome.org/show_bug.cgi?id=775763

9 years agoweather: Skip loading indication when updating frequently
Florian Müllner [Sat, 25 Feb 2017 00:36:47 +0000 (01:36 +0100)]
weather: Skip loading indication when updating frequently

Weather conditions - at least as far as online services are
concerned - don't usually change in a couple of minutes.
So when updating shortly after a previous update, assume
the current conditions are still valid and trigger an
update without showing a loading indication. This should
help a bit with not getting stuck permanently in loading
state when on a shitty network.

https://bugzilla.gnome.org/show_bug.cgi?id=754031

9 years agodateMenu: Add Weather section
Florian Müllner [Fri, 24 Feb 2017 12:15:39 +0000 (13:15 +0100)]
dateMenu: Add Weather section

Similar to the Clocks integration we've had in the date+time drop-down for
a while, the designs have called for a similar section that integrates
GNOME weather as well. Use the WeatherClient added in the previous commit
to implement that section and add it to the popover.

https://bugzilla.gnome.org/show_bug.cgi?id=754031

9 years agoweather: Add WeatherClient
Florian Müllner [Thu, 23 Feb 2017 21:55:33 +0000 (22:55 +0100)]
weather: Add WeatherClient

In preparation of integrating GNOME Weather, add a helper class that
retrieves weather information according to Weather's configuration
if the application is installed.

https://bugzilla.gnome.org/show_bug.cgi?id=754031

9 years agodateMenu: Do a better job at size freezing while browsing dates
Florian Müllner [Sun, 26 Feb 2017 13:37:51 +0000 (14:37 +0100)]
dateMenu: Do a better job at size freezing while browsing dates

In order to avoid distracting popup size changes while browsing
other dates, we freeze the size to the last size request. However
in case of more complex size negotiations - wrapping or ellipsizing
labels, scrollable elements etc. - there's a chance of stray calls
to get_preferred_width/height() that are not used for the actual
allocation. If such a call happens to be the last size request
before the layout is frozen, the saved size will be wrong. To fix
this, save the allocated size rather than the requested one.

https://bugzilla.gnome.org/show_bug.cgi?id=754031

9 years agodateMenu: Enforce calendar column width
Florian Müllner [Fri, 24 Feb 2017 13:56:47 +0000 (14:56 +0100)]
dateMenu: Enforce calendar column width

We want the width of the calendar column to be determined by the
calendar, other elements should adjust their allocation accordingly.
However neither ellipsization nor wrapping will kick in unless the
parent's width is restricted, so use a small custom layout manager
that enforces the desired behavior.

https://bugzilla.gnome.org/show_bug.cgi?id=754031

9 years agotelepathyClient: Update notification time from message
Florian Müllner [Mon, 27 Feb 2017 10:27:52 +0000 (11:27 +0100)]
telepathyClient: Update notification time from message

As the telepathy integration picks up existing channels on startup,
ChatNotifications are another case where the real time the message
was received may be before the time it is picked up by the shell.
While this is less of an annoyance than restored GNotifications, as
it generally only affects restarts from the run dialog, it's an
easy fix now ...

https://bugzilla.gnome.org/show_bug.cgi?id=775799

9 years agonotificationDaemon: Include timestamp in serialized notifications
Florian Müllner [Sun, 26 Feb 2017 23:15:29 +0000 (00:15 +0100)]
notificationDaemon: Include timestamp in serialized notifications

GNotifications are persistent until dismissed or withdrawn, including
across restarts. As we show the time a notification was received in the
calendar, we need to include that information when serializing the
notification in order to be correct.

https://bugzilla.gnome.org/show_bug.cgi?id=775799

9 years agomessageTray: Add optional datetime parameter to notifications
Florian Müllner [Sun, 26 Feb 2017 23:14:09 +0000 (00:14 +0100)]
messageTray: Add optional datetime parameter to notifications

Since the last notification redesign, we've been showing the time a
notification was received in the calendar drop-down. However as the
time is in fact added by the NotificationSection, it is actually the
time a notification was added to the list. Usually that difference is
not significant, except when previously received notifications are
restored on startup.
In order to be able to address those cases, we need a time that is
associated with the notification itself, so add a datetime property
that defaults to the current time, but may be set from an optional
parameter as well.

https://bugzilla.gnome.org/show_bug.cgi?id=775799

9 years agodateMenu: Use AppSettingsMonitor for world clocks
Florian Müllner [Thu, 23 Feb 2017 21:54:32 +0000 (22:54 +0100)]
dateMenu: Use AppSettingsMonitor for world clocks

When gnome-clocks is installed, there is currently a race between the
GSettings schema being added to the database and the world clocks
session trying to use it. The prize if we win that race is an abort
in GIO, so use the newly added AppSettingsMonitor skip the race
altogether.

https://bugzilla.gnome.org/show_bug.cgi?id=766410

9 years agoutil: Add AppSettingsMonitor
Florian Müllner [Thu, 23 Feb 2017 21:50:04 +0000 (22:50 +0100)]
util: Add AppSettingsMonitor

When integrating with optional components like Clocks, it is not safe
to access their GSettings right after the application became visible
to the AppSystem:
Installation is usually not atomic, so the .desktop file may appear
before the settings schema, in which case Gio will abort due to an
"invalid" schema ID.
To address this, add a small helper class that wraps the settings
access in a safe way.

https://bugzilla.gnome.org/show_bug.cgi?id=766410

9 years agoUpdate Chinese (Taiwan) translation
Chao-Hsiung Liao [Mon, 27 Feb 2017 00:09:50 +0000 (00:09 +0000)]
Update Chinese (Taiwan) translation

9 years agoviewSelector: Fix another case of mixing GJS and GObject signals
Florian Müllner [Thu, 23 Feb 2017 22:16:07 +0000 (23:16 +0100)]
viewSelector: Fix another case of mixing GJS and GObject signals

This is the same issue fixed in commit e08f2a4a041 for several other
classes, but this one somehow slipped through ...

9 years agoUpdate Hungarian translation
Balázs Meskó [Sun, 26 Feb 2017 11:57:03 +0000 (11:57 +0000)]
Update Hungarian translation

9 years agoUpdated Serbian translation
Мирослав Николић [Sun, 26 Feb 2017 09:05:55 +0000 (10:05 +0100)]
Updated Serbian translation

9 years agoUpdated Serbian translation
Мирослав Николић [Sun, 26 Feb 2017 07:50:16 +0000 (08:50 +0100)]
Updated Serbian translation

9 years agoUpdated Galician translations
Fran Dieguez [Sun, 26 Feb 2017 01:24:50 +0000 (02:24 +0100)]
Updated Galician translations

9 years agoUpdate Brazilian Portuguese translation
Rafael Fontenelle [Sat, 25 Feb 2017 11:50:10 +0000 (11:50 +0000)]
Update Brazilian Portuguese translation

9 years agoUpdate Friulian translation
Fabio Tomat [Thu, 23 Feb 2017 23:40:42 +0000 (23:40 +0000)]
Update Friulian translation

9 years agonetwork: Don't start portal helper under GDM
Bastien Nocera [Sun, 19 Feb 2017 15:38:07 +0000 (16:38 +0100)]
network: Don't start portal helper under GDM

https://bugzilla.gnome.org/show_bug.cgi?id=769546

9 years agoUpdate Italian translation
Milo Casagrande [Tue, 21 Feb 2017 18:10:58 +0000 (18:10 +0000)]
Update Italian translation

9 years agoUpdate Indonesian translation
Kukuh Syafaat [Tue, 21 Feb 2017 14:51:26 +0000 (14:51 +0000)]
Update Indonesian translation

9 years agoUpdated Ukrainian translation
Daniel Korostil [Mon, 20 Feb 2017 11:49:49 +0000 (13:49 +0200)]
Updated Ukrainian translation

9 years agoUpdate Polish translation
Piotr Drąg [Sun, 19 Feb 2017 20:48:47 +0000 (21:48 +0100)]
Update Polish translation

9 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Sun, 19 Feb 2017 15:34:42 +0000 (16:34 +0100)]
Updated Norwegian bokmål translation.

9 years agoUpdate Finnish translation
Jiri Grönroos [Sat, 18 Feb 2017 18:41:55 +0000 (18:41 +0000)]
Update Finnish translation

9 years agoUpdated Lithuanian translation
Aurimas Černius [Sat, 18 Feb 2017 15:35:15 +0000 (17:35 +0200)]
Updated Lithuanian translation

9 years agoUpdate Slovak translation
Dušan Kazik [Sat, 18 Feb 2017 08:54:07 +0000 (08:54 +0000)]
Update Slovak translation

9 years agoUpdate Spanish translation
Daniel Mustieles [Fri, 17 Feb 2017 10:46:15 +0000 (10:46 +0000)]
Update Spanish translation

9 years agoUpdate Basque language
Inaki Larranaga Murgoitio [Thu, 16 Feb 2017 21:00:08 +0000 (22:00 +0100)]
Update Basque language

9 years agoUpdate Basque language
Inaki Larranaga Murgoitio [Thu, 16 Feb 2017 15:58:12 +0000 (16:58 +0100)]
Update Basque language

9 years agoautogen: Drop usage of gnome-common
Carlos Garnacho [Thu, 16 Feb 2017 15:12:03 +0000 (16:12 +0100)]
autogen: Drop usage of gnome-common

9 years agoUpdated Danish translation
Ask Hjorth Larsen [Thu, 16 Feb 2017 13:24:52 +0000 (14:24 +0100)]
Updated Danish translation

9 years agoUpdate Catalan translation
Jordi Mas [Thu, 16 Feb 2017 05:34:51 +0000 (06:34 +0100)]
Update Catalan translation

9 years agoUpdate Kazakh translation
Baurzhan Muftakhidinov [Thu, 16 Feb 2017 04:06:43 +0000 (04:06 +0000)]
Update Kazakh translation

9 years agoUse Unicode in translatable strings
Piotr Drąg [Thu, 29 Sep 2016 22:00:13 +0000 (00:00 +0200)]
Use Unicode in translatable strings

See https://developer.gnome.org/hig/stable/typography.html

https://bugzilla.gnome.org/show_bug.cgi?id=772210

9 years agoUpdate POTFILES.in
Piotr Drąg [Thu, 16 Feb 2017 01:02:40 +0000 (02:02 +0100)]
Update POTFILES.in

9 years agoBump version to 3.23.90
Florian Müllner [Thu, 16 Feb 2017 00:27:39 +0000 (01:27 +0100)]
Bump version to 3.23.90

Update NEWS.

9 years agostatus: Add nightLight indicator
Florian Müllner [Fri, 10 Feb 2017 13:14:14 +0000 (14:14 +0100)]
status: Add nightLight indicator

The display configuration now exposes a setting to automatically
shift the display color at nighttime. As there are cases where
disabling the filtering temporarily is useful, it makes sense to
expose the feature in the system menu for quick access.

https://bugzilla.gnome.org/show_bug.cgi?id=741224

9 years agoextensionPrefs: Tweak UI
Florian Müllner [Mon, 14 Dec 2015 23:37:47 +0000 (00:37 +0100)]
extensionPrefs: Tweak UI

Update according to the latest mockups:
 - don't use a border around the list as specified
   by the latest HIG version
 - use more generous spacing between controls
 - allow extension descriptions to take up two lines
 - drop GNOME branding from the window title
 - make the app name consistent with the window title

https://bugzilla.gnome.org/show_bug.cgi?id=778672

9 years agoextensionPrefs: Expose kill-switch
Florian Müllner [Mon, 14 Dec 2015 23:15:33 +0000 (00:15 +0100)]
extensionPrefs: Expose kill-switch

While the extension prefs tool is not meant as the primary way for
users to configure extensions - that will be Tweak Tool - it still
doesn't hurt to expose the extension kill switch to easily turn
extensions back on after a session crash.

https://bugzilla.gnome.org/show_bug.cgi?id=778664

9 years agoextensionSystem: Add kill-switch setting to disable user extensions
Florian Müllner [Mon, 14 Dec 2015 22:52:38 +0000 (23:52 +0100)]
extensionSystem: Add kill-switch setting to disable user extensions

When gnome-shell fails to start on login, gnome-session tries to
re-launch it again with all extensions disabled. This is currently
implemented by clearing the list of enabled extensions, which means
the user needs to re-enable their extensions manually again.
To make this process less annoying, add a single 'kill-switch' setting
gnome-session can use without interfering with the user setting.

https://bugzilla.gnome.org/show_bug.cgi?id=778664

9 years agosystem: Switch between alternatives on long-press
Florian Müllner [Mon, 2 Mar 2015 11:14:54 +0000 (12:14 +0100)]
system: Switch between alternatives on long-press

On systems that support both shutdown and suspend, the latter operation
is currently only accessible via pressing the Alt key. As using the
keyboard may be inconvenient or simply not possible (e.g. on touch),
allow switching between alternatives via long-press as well.

https://bugzilla.gnome.org/show_bug.cgi?id=721173

9 years agoappFavorites: Only use renamed ID if it can be resolved
Florian Müllner [Wed, 4 Mar 2015 18:01:32 +0000 (19:01 +0100)]
appFavorites: Only use renamed ID if it can be resolved

We currently assume that if a .desktop file has been renamed (that
is, it is in our rename list), the updated ID will be used. That
assumption was mostly sound when the list contained only GNOME apps
following the same release cycle as gnome-shell, but as applications
with less ties to the GNOME schedule adopt the reverse DNS notation,
it becomes more likely for apps to appear in the list before actually
being updated on the system. Handle this case by only renaming IDs
for which the replacement can be resolved to an existing application.

https://bugzilla.gnome.org/show_bug.cgi?id=745626

9 years agolocation: Initialize permissions
Florian Müllner [Wed, 15 Feb 2017 10:47:45 +0000 (11:47 +0100)]
location: Initialize permissions

The permissions hash is initialized after consulting the permission
store, however the lookup is skipped for requests that cannot be
resolved to an application, resulting in an error when accessing
the uninitialized hash for saving. Just make sure that the property
is always initialized to avoid that error.

https://bugzilla.gnome.org/show_bug.cgi?id=778661

9 years agoDon't mix GJS and GObject signal systems
Florian Müllner [Tue, 14 Feb 2017 17:24:50 +0000 (18:24 +0100)]
Don't mix GJS and GObject signal systems

GJS implements a basic signal system that allows monkey-patching
JS objects with signal methods resembling the GObject ones. However
it's clearly not a good idea to replace the actual GObject methods,
so use the proper GObject facilities when inheriting from GObject.

https://bugzilla.gnome.org/show_bug.cgi?id=778660

9 years agonetwork: Ensure the connection list is sorted after rename
Benjamin Berg [Mon, 13 Feb 2017 13:52:23 +0000 (14:52 +0100)]
network: Ensure the connection list is sorted after rename

Items were inserted correctly but the synchronisation was lost if the
name of a connection was changed. Simply making sure the position is
correct after a connection is updated fixes the issue.

Reported-by: Oliver Haessler <ohaessle@redhat.com>
https://bugzilla.gnome.org/show_bug.cgi?id=778686

9 years agoui: Allow moving menu items to a certain position
Benjamin Berg [Mon, 13 Feb 2017 15:02:02 +0000 (16:02 +0100)]
ui: Allow moving menu items to a certain position

This function is a helper to simplify keeping menu items ordered when
their order is updated on the fly (e.g. network connections being
renamed).

https://bugzilla.gnome.org/show_bug.cgi?id=778686

9 years agoextensionDownloader: return tuple of string on success
Yuri Konotopov [Wed, 15 Feb 2017 19:14:23 +0000 (23:14 +0400)]
extensionDownloader: return tuple of string on success

Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=777544
9 years agoportalHelper: Don't fail to load because of TLS errors
Bastien Nocera [Mon, 13 Feb 2017 09:44:01 +0000 (10:44 +0100)]
portalHelper: Don't fail to load because of TLS errors

Accept self-signed and expired certificates as if we errored out, we
couldn't access the network at all. Consider this insecure though.

https://bugzilla.gnome.org/show_bug.cgi?id=778253

9 years agoUpdated Ukrainian translation
Daniel Korostil [Wed, 15 Feb 2017 13:13:51 +0000 (15:13 +0200)]
Updated Ukrainian translation

9 years agotests: require given version of Gtk
Lionel Landwerlin [Wed, 15 Feb 2017 00:46:52 +0000 (00:46 +0000)]
tests: require given version of Gtk

9 years agotests: load required version of Clutter/Gtk early
Lionel Landwerlin [Wed, 15 Feb 2017 00:43:09 +0000 (00:43 +0000)]
tests: load required version of Clutter/Gtk early

9 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 14 Feb 2017 19:33:27 +0000 (20:33 +0100)]
Updated Spanish translation

9 years agoUse the versioned libmutter*.so versions
Jonas Ådahl [Mon, 28 Nov 2016 04:54:38 +0000 (12:54 +0800)]
Use the versioned libmutter*.so versions

Mutter now provides versioned libraries and pkg-config files, meaning
an application using libmutter and friends need to depend on a specific
version of the API.

https://bugzilla.gnome.org/show_bug.cgi?id=777317

9 years agologinDialog: don't allow type ahead at the login screen
Ray Strode [Mon, 9 May 2016 12:59:46 +0000 (08:59 -0400)]
loginDialog: don't allow type ahead at the login screen

It's weird if after you select a username from the user list, there's
a password already filled in.

This commit disables at that feature for the login screen
(but keeps it in tact for the unlock screen)

https://bugzilla.gnome.org/show_bug.cgi?id=766139

9 years agoUpdated Czech translation
Marek Černocký [Mon, 13 Feb 2017 22:26:32 +0000 (23:26 +0100)]
Updated Czech translation

9 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Mon, 13 Feb 2017 19:43:07 +0000 (20:43 +0100)]
Updated Norwegian bokmål translation.

9 years agoUpdate Indonesian translation
Kukuh Syafaat [Mon, 13 Feb 2017 15:05:26 +0000 (15:05 +0000)]
Update Indonesian translation

9 years agoportalHelper: Fix signal arguments
Bastien Nocera [Mon, 13 Feb 2017 10:11:26 +0000 (11:11 +0100)]
portalHelper: Fix signal arguments

How did this work in tests?!

https://bugzilla.gnome.org/show_bug.cgi?id=778552

9 years agoportalHelper: Fix runtime warning
Bastien Nocera [Mon, 13 Feb 2017 10:10:19 +0000 (11:10 +0100)]
portalHelper: Fix runtime warning

When there is no URI, then the title should be empty, not null:
Gjs-WARNING **: JS ERROR: Error: Argument 'str' (type utf8) may not be null

https://bugzilla.gnome.org/show_bug.cgi?id=778552

9 years agoportalHelper: Add security icon to titlebar
Bastien Nocera [Fri, 10 Feb 2017 20:08:01 +0000 (21:08 +0100)]
portalHelper: Add security icon to titlebar

This adds a security icon (either secure or insecure) to the portal
helper's title bar. As soon as a part or all of the page and its content
is served insecurely, the icon shown will be a broken padlock.

https://bugzilla.gnome.org/show_bug.cgi?id=749197

9 years agoUpdated Czech translation
Marek Černocký [Sat, 11 Feb 2017 14:14:44 +0000 (15:14 +0100)]
Updated Czech translation

9 years agowindowManager: Use g-s-d wacom dbus helpers to update pad leds/oleds
Carlos Garnacho [Wed, 28 Dec 2016 12:03:53 +0000 (13:03 +0100)]
windowManager: Use g-s-d wacom dbus helpers to update pad leds/oleds

This keeps feedback on the device itself in sync with the overall pad
state, a feature we had previously through g-s-d.

https://bugzilla.gnome.org/show_bug.cgi?id=776543

9 years agowindowManager: Handle MetaDisplay::show-osd signal
Carlos Garnacho [Wed, 28 Dec 2016 11:14:32 +0000 (12:14 +0100)]
windowManager: Handle MetaDisplay::show-osd signal

Propagate as-is to the OsdWindowManager.

https://bugzilla.gnome.org/show_bug.cgi?id=771098

9 years agojs: Avoid double declarations with let
Philip Chimento [Fri, 10 Feb 2017 02:12:59 +0000 (18:12 -0800)]
js: Avoid double declarations with let

The following code is a syntax error in ES6:

    let a = 'something';
    let a = 'other thing';

Previously GJS would silently accept this code, but in the next release the
SpiderMonkey JS engine will be more ES6-compliant.

https://bugzilla.gnome.org/show_bug.cgi?id=778425

9 years agoibusManager: Use const correctly
Philip Chimento [Fri, 10 Feb 2017 02:11:28 +0000 (18:11 -0800)]
ibusManager: Use const correctly

Per ES6, a variable declared const should only be valid inside its lexical
scope. Previously, GJS would accept this code, but that will change in the
SpiderMonkey JS engine in the next release of GJS.

https://bugzilla.gnome.org/show_bug.cgi?id=778425

9 years agomain: Destroy GjsContext before exit
Philip Chimento [Fri, 10 Feb 2017 02:09:21 +0000 (18:09 -0800)]
main: Destroy GjsContext before exit

Here are a few places where I missed it before: the GjsContext must be
unrefed before exiting, or it will crash on exit.

https://bugzilla.gnome.org/show_bug.cgi?id=778425

9 years agoUse /proc/self/cmdline on Solaris as well in shell_global_reexec_self()
Alan Coopersmith [Sat, 24 Sep 2016 18:06:00 +0000 (11:06 -0700)]
Use /proc/self/cmdline on Solaris as well in shell_global_reexec_self()

Solaris 11.3.5 and later have a Linux-compatible implementation of
/proc/self/cmdline, so the code to use it can be enabled in gnome-shell
on Solaris - if used on an older OS, it simply fails to open the file
and returns without doing anything, just as the code did before enabling
this.

https://bugzilla.gnome.org/show_bug.cgi?id=776199

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>